@charset "utf-8";

/******************************************************



 概况：样式表入口文件

 

 ******************************************************/



/* 全局 */

@import 'main.css';



/* 公共 */

@import 'public.css';



/* 头部 */

@import 'header.css';



/* 底部 */

@import 'footer.css';



/* 区域导航 */

.area_nav{ height:45px; background:#fff; box-shadow:0px 0px 10px -1px #CBCBCB; margin:0 auto; line-height:45px; border-radius:0 0 5px 5px;}

.area_nav ul{ overflow:hidden; width:1200px; margin:0 auto; padding-left:100px;}

.area_nav ul li{ float:left; height:45px;}

.area_nav ul li a{ display:block; float:left; padding:0 12px; font-weight:bold; font-size:14px;}





/* 主体部分 */

.big_box{ width:1200px; margin:0 auto;}

.big_box aside{ float:left; width:240px;}

.big_box .right_box{ padding-left:260px;}





/* 左侧 */

.box_a{ margin-bottom:20px; background:#fff;}

.box_a .top{ background:#f81580; height:45px; line-height:45px; text-align:center; font-size:18px; border-radius:5px 5px 0 0; color:#fff;}

.box_a .bottom{ border:#f81580 2px solid;}

.box_a .bottom ul{ padding:10px 15px;}

.box_a .bottom ul li{ overflow:hidden; background:url(https://admin.hqx.com.cn/Public/Travel/images/linelist/1.png) bottom repeat-x; margin-bottom:10px; padding-bottom:10px;}

.box_a .bottom ul li a{ float:left; width:30%;}

.box_a .bottom ul li a.hot{ font-weight:bold; color:#F30;}



.box_b{ background:#fff; margin-bottom:20px; width:240px;}

.box_b .top{  height:45px; line-height:45px; font-size:18px; padding-left:15px;}

.box_b .bottom{ padding:10px 15px;}

.box_b .bottom dl{ overflow:hidden; border-bottom:#eaeaea 1px solid; padding-bottom:15px; margin-bottom:15px;}

.box_b .bottom dl dt{ float:left; width:70px; height:45px; overflow:hidden;}

.box_b .bottom dl dt img{ width:70px; height:45px;}

.box_b .bottom dl dd{ padding-left:80px; height:45px; }



.box_c{ margin-bottom:20px;}

.box_c ul{}

.box_c ul li{ margin-bottom:10px;}

.box_c ul li img{ width:100%; cursor:pointer;}



.box_d{ margin-bottom:20px; background:#fff;}

.box_d .top{ height:45px; line-height:45px; font-size:18px; padding-left:15px;}

.box_d .bottom{ padding:10px 15px;}

.box_d .bottom ul li{ overflow:hidden; margin-bottom:10px; padding-bottom:10px;}

.box_d .bottom ul li.t1{ background:url(https://admin.hqx.com.cn/Public/Travel/images/linelist/s_22.png) left 4px no-repeat; padding-left:25px;}

.box_d .bottom ul li.t2{ background:url(https://admin.hqx.com.cn/Public/Travel/images/linelist/s_25.png) left 4px no-repeat; padding-left:25px;}

.box_d .bottom ul li.t3{ background:url(https://admin.hqx.com.cn/Public/Travel/images/linelist/s_27.png) left 4px no-repeat; padding-left:25px;}

.box_d .bottom ul li.t4{ background:url(https://admin.hqx.com.cn/Public/Travel/images/linelist/s_29.png) left 4px no-repeat; padding-left:25px;}

.box_d .bottom ul li.t5{ background:url(https://admin.hqx.com.cn/Public/Travel/images/linelist/s_31.png) left 4px no-repeat; padding-left:25px;}



.box_e{ margin-bottom:20px; background:#fff; border-top:2px solid #F39; }

.box_e .top{ height:45px; line-height:45px; font-size:18px; padding-left:15px;}

.box_e .bottom{ padding:0 15px 10px 15px; overflow:hidden; line-height:30px;}

.box_e .bottom a{ display:block; float:left; width:33.33%;}



.box_f{ margin-bottom:20px; background:#fff; padding:15px;}

.box_f dl{ padding-bottom:10px; margin-bottom:10px; border-bottom:#eaeaea 1px dotted;}

.box_f dl dt{ line-height:30px; font-size:16px; padding-left:25px;}

.box_f dl dt.t1{ background:url(https://admin.hqx.com.cn/Public/Travel/images/theme/spring.png) left center no-repeat; }

.box_f dl dt.t2{ background:url(https://admin.hqx.com.cn/Public/Travel/images/theme/summer.png) left center no-repeat; }

.box_f dl dt.t3{ background:url(https://admin.hqx.com.cn/Public/Travel/images/theme/autumn.png) left center no-repeat; }

.box_f dl dt.t4{ background:url(https://admin.hqx.com.cn/Public/Travel/images/theme/winter.png) left center no-repeat; }

.box_f dl dd{ overflow:hidden; padding:5px;}

.box_f dl dd a{ display:block; float:left; width:50%; line-height:22px;}



/* 右侧 */

.screen{ background:#fff; border-radius:5px;padding-top:10px; }

.screen .top{ border-bottom:#f81580 3px solid; height:35px; margin:0 10px; line-height:35px; font-size:16px;}

.screen .top ul{ height:35px; overflow:hidden;}

.screen .top ul li{ float:left; height:35px; margin-right:5px;}

.screen .top ul li a{ display:block; padding:0 15px; transition:background 0.3s; border-radius:5px 5px 0 0;}

.screen .top ul li a:hover,.screen .top ul li a.active{ background:#f81580; color:#fff;}

.screen .top ul li a:hover{ background:#f81580; color:#fff; border-radius:5px 5px 0 0;}

.screen .bottom{ padding:15px;padding-left:25px;}

.screen .bottom dl{ overflow:hidden;height:30px; line-height:30px;}

.screen .bottom dl dt{ float:left; width:70px;  }

.screen .bottom dl dd{ padding-left:80px;}

.screen .bottom dl dd a{ float:left; display:block; line-height:30px; height:30px; margin-right:20px;}

.screen .bottom dl dd a:hover,.screen .bottom dl dd a.active{ color:#f81580;}



.orders{ overflow:hidden; height:50px; line-height:50px;}

.orders .title{ float:left; width:70px; color:#F66; margin-left:15px;}

.orders ul{ float:left; overflow:hidden;}

.orders ul li{ float:left; margin-right:10px; background:url(https://admin.hqx.com.cn/Public/Travel/images/linelist/line1.png) left center no-repeat;}

.orders ul li a{ display:block; float:left; padding:0 12px 0 12px;background:url(https://admin.hqx.com.cn/Public/Travel/images/linelist/s_08.png) right center no-repeat;}

.orders ul li a.t1{background:url(https://admin.hqx.com.cn/Public/Travel/images/linelist/s_03.png) right center no-repeat;}

.orders ul li a.t2{background:url(https://admin.hqx.com.cn/Public/Travel/images/linelist/s_06.png) right center no-repeat;}

.orders ul li a.t3{background:url(https://admin.hqx.com.cn/Public/Travel/images/linelist/s_08.png) right center no-repeat;}

.orders ul li a.t4{background:url(https://admin.hqx.com.cn/Public/Travel/images/linelist/s_10.png) right center no-repeat;}



/*.orders ul li.t1 a{ background:url(https://admin.hqx.com.cn/Public/Travel/images/linelist/s_03.png) right center no-repeat;}

.orders ul li.t2 a{ background:url(https://admin.hqx.com.cn/Public/Travel/images/linelist/s_06.png) right center no-repeat;}

.orders ul li.t3 a{ background:url(https://admin.hqx.com.cn/Public/Travel/images/linelist/s_08.png) right center no-repeat;}

.orders ul li.t4 a{ background:url(https://admin.hqx.com.cn/Public/Travel/images/linelist/s_10.png) right center no-repeat;}

.orders ul li.t1 a.active{ background:url(https://admin.hqx.com.cn/Public/Travel/images/linelist/s_03.png) right center no-repeat;}

.orders ul li.t2 a.active{ background:url(https://admin.hqx.com.cn/Public/Travel/images/linelist/s_06.png) right center no-repeat;}

.orders ul li.t3 a.active{ background:url(https://admin.hqx.com.cn/Public/Travel/images/linelist/s_08.png) right center no-repeat;}

.orders ul li.t4 a.active{ background:url(https://admin.hqx.com.cn/Public/Travel/images/linelist/s_10.png) right center no-repeat;}*/

.orders .nums{ float:right; height:50px; }

.orders .nums strong{ font-weight:bold; color:#f81580;}



.line_box{ }

.line_box section{ background:#fff; padding:15px; overflow:hidden; margin-bottom:15px;}

.line_box section:hover{box-shadow:0px 0px 20px -1px #CBCBCB; transition:box-shadow 0.5s;}

.line_box section .pic{ float:left; width:240px; height:140px; position:relative;}

.line_box section .pic span{ position:absolute; width:40px; height:40px; border-radius:50px; background:#F81580; font-weight:bold; color:#fff; text-align:center; right:-20px; top:50px; display:block; line-height:40px;}

.line_box section .pic img{ width:100%; height:140px;}

.line_box section .intro{  float:left; width:450px; margin-left:15px; background:url(https://admin.hqx.com.cn/Public/Travel/images/linelist/s_11.png) right center no-repeat; padding-right:25px;}

.line_box section .intro h3{ font-size:16px; }

.line_box section .intro h3 a{ color:#000; transition:color 0.3s;}

.line_box section .intro h3 a:hover{color:#f81580;}

.line_box section .intro h3 span{ color:#FF6E26;}

.line_box section .intro h3 span a{ color:#FF6E26}

.line_box section .intro .sub_title{ padding-left:10px;}

.line_box section .intro .city_title{ padding-left:10px; }

.line_box section .intro .city_title span{padding:0 3px; font-weight:bold; color:#000}

.line_box section .intro .ts{ padding-left:10px; color:#F33}

.line_box section .intro .ts span{ padding:0 3px; font-weight:bold; color:#50b400}

.line_box section .intro .date{ padding-left:10px;}

.line_box section .intro .date a{ padding-right:10px;}

.line_box section .intro .date a.b{ background:url(https://admin.hqx.com.cn/Public/Travel/images/linelist/q_11.png) right center no-repeat; padding-left:10px;}

.line_box section .right{ float:right; width:150px; margin-right:10px; margin-top:15px;}

.line_box section .right .price{ text-align:center;color:#f81580;}

.line_box section .right .price span{ font-size:13px;}

.line_box section .right .price strong{ font-size:30px; font-weight:bold;}

.line_box section .right .price font{ color:#999; font-size:12px;}

.line_box section .right .buttom a{ font-weight:bold; position:relative; width:130px; margin:5px auto; display:block; color:#fff; font-size:16px; border-radius:3px; background:#f81580; height:40px; line-height:40px; text-align:center;}

.line_box section .right .buttom a span{ display:block; position:absolute; width:46px; height:33px; left:0px; top:-10px;}

.line_box section .right .txt{ font-size:12px; line-height:25px;}

.line_box section .right .txt span{ color:#f81580;}



.banner{ display:block;}

.banner section{ height:420px;}

































